home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 22 / PCPP #22.iso / Quake2 / q2source_12_11 / utils3 / qe4 / qedefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-08-12  |  1.9 KB  |  96 lines

  1. #ifndef __QEDEFS_H__
  2. #define __QEDEFS_H__
  3.  
  4. #define QE_VERSION  0x0401
  5.  
  6. #define QE3_STYLE (WS_OVERLAPPED| WS_CAPTION | WS_THICKFRAME | \
  7.         /* WS_MINIMIZEBOX | */ WS_MAXIMIZEBOX  | WS_CLIPSIBLINGS | \
  8.         WS_CLIPCHILDREN | WS_CHILD)
  9.  
  10. #define QE_AUTOSAVE_INTERVAL  5       // number of minutes between autosaves
  11.  
  12. #define    CAMERA_WINDOW_CLASS    "QCamera"
  13. #define    XY_WINDOW_CLASS        "QXY"
  14. #define    Z_WINDOW_CLASS       "QZ"
  15. #define    ENT_WINDOW_CLASS    "QENT"
  16.  
  17. #define    ZWIN_WIDTH    40
  18. #define CWIN_SIZE    (0.4)
  19.  
  20. #define    MAX_EDGES    256
  21. #define    MAX_POINTS    512
  22.  
  23. #define    CMD_TEXTUREWAD    60000
  24. #define    CMD_BSPCOMMAND    61000
  25.  
  26. #define    PITCH    0
  27. #define    YAW        1
  28. #define    ROLL    2
  29.  
  30. #define QE_TIMER0   1
  31.  
  32. #define    PLANE_X        0
  33. #define    PLANE_Y        1
  34. #define    PLANE_Z        2
  35. #define    PLANE_ANYX    3
  36. #define    PLANE_ANYY    4
  37. #define    PLANE_ANYZ    5
  38.  
  39. #define    ON_EPSILON    0.01
  40.  
  41. #define    KEY_FORWARD        1
  42. #define    KEY_BACK        2
  43. #define    KEY_TURNLEFT    4
  44. #define    KEY_TURNRIGHT    8
  45. #define    KEY_LEFT        16
  46. #define    KEY_RIGHT        32
  47. #define    KEY_LOOKUP        64
  48. #define    KEY_LOOKDOWN    128
  49. #define    KEY_UP            256
  50. #define    KEY_DOWN        512
  51.  
  52. // xy.c
  53. #define EXCLUDE_LIGHTS    1
  54. #define EXCLUDE_ENT        2
  55. #define EXCLUDE_PATHS    4
  56. #define EXCLUDE_WATER    8
  57. #define EXCLUDE_WORLD    16
  58. #define EXCLUDE_CLIP    32
  59. #define    EXCLUDE_DETAIL    64
  60.  
  61.  
  62. //
  63. // menu indexes for modifying menus
  64. //
  65. #define    MENU_VIEW        2
  66. #define    MENU_BSP        4
  67. #define    MENU_TEXTURE    6
  68.  
  69.  
  70. // odd things not in windows header...
  71. #define    VK_COMMA        188
  72. #define    VK_PERIOD        190
  73.  
  74. /*
  75. ** window bits
  76. */
  77. #define    W_CAMERA        0x0001
  78. #define    W_XY            0x0002
  79. #define    W_XY_OVERLAY    0x0004
  80. #define    W_Z                0x0008
  81. #define    W_TEXTURE        0x0010
  82. #define    W_Z_OVERLAY        0x0020
  83. #define W_CONSOLE        0x0040
  84. #define W_ENTITY        0x0080
  85. #define    W_ALL            0xFFFFFFFF
  86.  
  87. #define    COLOR_TEXTUREBACK    0
  88. #define    COLOR_GRIDBACK        1
  89. #define    COLOR_GRIDMINOR        2
  90. #define    COLOR_GRIDMAJOR        3
  91. #define    COLOR_CAMERABACK    4
  92. #define COLOR_ENTITY        5
  93. #define COLOR_LAST          6
  94.  
  95. #endif
  96.